listbase: Add rubberband selection
authorMatthias Clasen <mclasen@redhat.com>
Sun, 22 Dec 2019 00:07:11 +0000 (19:07 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 3 Jun 2020 17:32:57 +0000 (13:32 -0400)
commita0f04bdcf368cd789de0407b181bd7c394e642e5
tree35d44ca4beaa81817b00b4d0d0d135c53d7087d1
parent28f6e2727635497b21ff098aeb7f88ab0404965e
listbase: Add rubberband selection

Implement the typical rubberband selection, including
autoscroll. This is only useful with multiselection,
and not very compatible with single-click-activate.
Therefore, it is not enabled by default, and needs
to be turned on explicitly.
gtk/gtklistbase.c
gtk/gtklistbaseprivate.h
gtk/gtklistitemwidget.c